課程資訊
課程名稱
計算機程式
COMPUTER PROGRAMMING LANGUAGE 
開課學期
93-2 
授課對象
機械工程學系  
授課教師
顏瑞和 
課號
ME2009 
課程識別碼
502 10100 
班次
03 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
工綜323 
備註
限本系所學生(含輔系、雙修生)
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/932vbnet 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

將以Visual Basic.NET這個語言,詳細的說明程式的主要結構以及如何撰寫程式。計算
機運處理資料(包括文字與數值)的基本原理也會詳細的說明。 詳細內容如下
1. 資料型別、變數、常數、運算子
2. 流程控制
3. 副程式、函數
4. 陣列
5. 類別與物件
6. 繼承、介面與多型
7. 表單與物件設計
8. 事件控制
9. 繪圖



 

課程目標
理工科的學生,應該擁有撰寫計算機程式的能力。這門課主要是提供給完全沒有學過程式
語言的同學修習。
除了一般的程式基本知識,程式語言的新觀念如物件導向、事件驅動也是要學習的項目。
修過這門課後,再學習其他的程式語言,相信應是很容易上手的。
 
課程要求
1. 這門課主要是提供給完全沒有學過程式語言的同學修習。
2. 本課有一個小時的講演,與兩個小時的上機實習。
3. 每堂課有現場實習作業,得當場繳交。
4. 每堂課必點名。
5. 除了上課之外,每個星期你還得在額外花三個小時的時間。
6. 課堂上所舉的例子與作業的題目,以機械工程的應用為主。
7. 機械系學生優先選課
 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目

1. Visual Basic.NET 2003 程式設計, 吳逸賢、吳目誠,網奕資訊
2. Visual Basic.Net How to Programm, 2nd ed. Deitel, Deitel and Nieto, Prentice
Hall.
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
20% 
 
2. 
期末考 
20% 
 
3. 
隨堂測驗 
20% 
 
4. 
作業 
30% 
 
5. 
project 
10% 
 
 
課程進度
週次
日期
單元主題
第1週
2/25  Introduction 
第2週
3/03  Write Simple Programs 
第2週
3/03  Date Types and Operators 
第3週
3/10  Selection and Loops 
第4週
3/17  Arrays 
第5週
3/24  SubPrograms 
第6週
3/31  Variable Scope and Life Time 
第7週
4/07  Window Application and Drawing 
第8週
4/14  期中考 
第9週
4/21  Drawing 
第11週
5/05  ObjectOrientedProgramming 
第12週
5/12  Inheritance 
第13週
5/19  Deep copy and shallow copy 
第14週
5/26  Polymorphism 
第15週
6/02  Numerical Method (ODE) 
第16週
6/09  Numerical Method (PDE) 
第17週
6/16  網路應用程式設計